﻿<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8"/>
    	<meta name="viewport" content="width=device-width, initial-scale=1"/>
    	<meta name="description" content=""/>
    	<meta name="keywords" content=""/>
    	<meta name="author" content="Hsu."/>
		<title>自定义对象一（类似静态对象的定义）</title>
		<link rel="shortcut icon" href="http://static.bootcss.com/www/assets/ico/favicon.png"/>
	</head>
	<body>
		<script>
			/*
				面向过程的定义对象方式：
				注：这种方式的弊端在于，声明对象的可复用性不强，如果需要使用多个
		            对象，还需要重新扩展其属性和方法。

			*/
			// 定义张三的对象
			var Person = new Object(); // var person = {};
			// 属性
			Person.name = 'zhangsan';
			// 方法
			Person.sayName = function() {
				alert(Person.name);
			}
			alert(Person.name);
			Person.sayName();

			// 定义李四的对象
			var Person = new Object(); // var person = {};
			// 属性
			Person.name = 'lisi';
			// 方法
			Person.sayName = function() {
				alert(Person.name);
			}
			alert(Person.name);
			Person.sayName();
		</script>
	</body>
</html>